Shuffle

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »
Jasper Geelen

Jasper Geelen

31/01/2010 17:38:00
Quote Anchor link
Hallo,

Ik ben bezig met een soort van spelletje te maken waarbij je een 4 cijferige code moet kraken. Hier krijg je 4 cijfers te zien en die moet je in een random order invullen en op die manier gewoon geluk hebben dat je het goed raad. Hiervoor genereer ik een random nummer tussen de 1000 en 9999 en die wil ik in random order laten zien op het scherm door middel van shuffle.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$randomNum
= rand(1000, 9999);
echo (shuffle($randomNum));
?>

Deze code werkt alleen helaas niet, het echo'd helemaal geen nummer. De controle of ze het goede nummer hebben ingevuld kijkt naar $randomNum (dus ze raden als het ware $randomNum) en daarom kan ik dus niet eerst shuffle $randomNum en dan pas de echo, want dan zal het nummer wat ze moeten raden al direct op het scherm staan.

Enig idee hoe ik dit werkend kan krijgen?

Alvast bedankt!

// poNji
Gewijzigd op 01/01/1970 01:00:00 door Jasper Geelen
 
PHP hulp

PHP hulp

22/12/2024 10:20:43
 
Henk PHP

Henk PHP

31/01/2010 17:47:00
Quote Anchor link
Ik snap niet helemaal wat je aan het doen bent.

shuffle schud een array, niet een int
 
Jesper Diovo

Jesper Diovo

31/01/2010 17:50:00
Quote Anchor link
Je maakt van de code een sessie. Die sla je op en controleer je telkens dat iemand een poging doet om de code te kraken. Ben je bekend met sessies?
 
Jasper Geelen

Jasper Geelen

31/01/2010 17:51:00
Quote Anchor link
Henk schreef op 31.01.2010 17:47:
Ik snap niet helemaal wat je aan het doen bent.

shuffle schud een array, niet een int

Ik snap Arrays nog niet helemaal dus had gehoopt een omweg te kunnen vinden.

Jezpur schreef op 31.01.2010 17:50:
Je maakt van de code een sessie. Die sla je op en controleer je telkens dat iemand een poging doet om de code te kraken. Ben je bekend met sessies?

De code om het te controleren heb ik al klaar en is inderdaad met sessies. Enige wat ik nodig heb is dat er een random 4 cijferig nummer weer gegeven moet worden.
Gewijzigd op 01/01/1970 01:00:00 door Jasper Geelen
 
- Mark -

- Mark -

31/01/2010 17:55:00
Quote Anchor link
Niet getest maar zou moeten werken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

    #| 4 cijferige code.
    
        $code = rand(1000, 9999);
        
        
    #| Shuffle code
    
        $shuffled_code = str_shuffle($code);


    #| Resultaat weergeven.
    
        echo 'De goede code is '.$code.' en de geshufffelde code is '.$shuffled_code.'.';
        
?>
Gewijzigd op 01/01/1970 01:00:00 door - Mark -
 
Jesper Diovo

Jesper Diovo

31/01/2010 18:01:00
Quote Anchor link
Maar eigenlijk krijg je toch al een random nummer met rand()?
 
- Mark -

- Mark -

31/01/2010 18:04:00
Quote Anchor link
Je moet het random nummer raden door de geshuffelde variant in de goede volgorde te zetten. Dat wil zeggen als ik het goed begrepen heb.
 
Jasper Geelen

Jasper Geelen

31/01/2010 18:04:00
Quote Anchor link
Jezpur schreef op 31.01.2010 18:01:
Maar eigenlijk krijg je toch al een random nummer met rand()?

Klopt, maar dat is het nummer waar de controle naar kijkt. Het nummer dat in $randomNum word gegenereerd is het nummer wat de gebruiker moet raden, dus als je die echo'd dan is het vrij simpel.. Daarom moet het nummer in willekeurige volgorde worden weergegeven waardoor de gebruiker de cijfers weer door elkaar moet husselen.

@Mark: Werkt perfect! Dankjewel.
 
TJVB tvb

TJVB tvb

31/01/2010 18:10:00
Quote Anchor link
poNji schreef op 31.01.2010 17:51:
Ik snap Arrays nog niet helemaal dus had gehoopt een omweg te kunnen vinden.

Lijkt me dan juist een doel om ze te leren snappen in plaats van er omheen werken.
 
Pim -

Pim -

31/01/2010 18:24:00
Quote Anchor link
En waarom niet beginnen bij 0 ipv 1000?
 
Jasper Geelen

Jasper Geelen

31/01/2010 18:28:00
Quote Anchor link
TJVB schreef op 31.01.2010 18:10:
poNji schreef op 31.01.2010 17:51:
Ik snap Arrays nog niet helemaal dus had gehoopt een omweg te kunnen vinden.

Lijkt me dan juist een doel om ze te leren snappen in plaats van er omheen werken.

Ga ik ook zeker doen, maar dat doe ik liever door met iets nieuws te beginnen ipv het in me huidige script te knutselen.

Pim schreef op 31.01.2010 18:24:
En waarom niet beginnen bij 0 ipv 1000?

Omdat het een 4 cijferig nummer moet zijn, en alles onder de 1000 is niet 4 cijferig :)
 
- Mark -

- Mark -

31/01/2010 18:28:00
Quote Anchor link
Je krijgt dan niet altijd een 4 cijferige code.

Edit: Te laat.
Gewijzigd op 01/01/1970 01:00:00 door - Mark -
 
Pim -

Pim -

31/01/2010 19:52:00
Quote Anchor link
Dan zet je er toch nullen voor?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$n
= (int) sprintf('%04d', $n);
?>
 
Nicoow Unknown

Nicoow Unknown

31/01/2010 20:01:00
Quote Anchor link
@Pim,
Dan krijg je alleen maar dat er extra vaak een 0 in voorkomt.
 
TJVB tvb

TJVB tvb

31/01/2010 20:59:00
Quote Anchor link
poNji, je hebt nu de kans op bijvoorbeeld 7777

Wat denk je hiervan? (Niet getest)
Hij maakt een array met de getallen 0 t/m 9. Die wordt geschud, daarna pakt hij de eerste 4 en zet die in je sessie (om te kunnen controleren) en daarna pakt die een array van 1 t/m 4 om die te schudden en daarmee de volgorde weer te geven.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    $getallen
= range(0,9);
    shuffle($getallen);
    $_SESSION['getallen'][1] = $getallen[0];
    $_SESSION['getallen'][2] = $getallen[1];
    $_SESSION['getallen'][3] = $getallen[2];
    $_SESSION['getallen'][4] = $getallen[3];
    
    $volgorde  = shuffle(range(1,4));
    foreach($volgorde AS $nummer)
    {

         echo $_SESSION['getallen'][$nummer];
    }

?>
 
- Mark -

- Mark -

31/01/2010 21:22:00
Quote Anchor link
Ik weet niet waar het gebruik van $_SESSION goed voor is in dit geval maar om het 7777 ' En soortgelijke ' probleem op te lossen kun je ook het volgende doen.

LET OP! array_rand kiest sleutels en geen waardes, In dit geval is dat geen probleem het is even ter informatie.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php

    #| Vier verschillende cijfers tussen de 0 en 9 kiezen.

        $cijfers = array_rand(range(0,9), 4);
        

    #| 4 cijferige code samenstellen.
    
        $code = implode('', $cijfers);
        
        
    #| Shuffle code.
    
        $shuffled_code = str_shuffle($code);


    #| Resultaat weergeven.
    
        echo 'De goede code is '.$code.' en de geshufffelde code is '.$shuffled_code.'.';
        
?>
Gewijzigd op 01/01/1970 01:00:00 door - Mark -
 
TJVB tvb

TJVB tvb

31/01/2010 22:15:00
Quote Anchor link
Mark, die session is omdat ik het idee krijg dat de ts wilt dat de gebruiker het kan raden.
Je moet de getallen dan ergens opslaan.
 
Jasper Geelen

Jasper Geelen

31/01/2010 23:57:00
Quote Anchor link
TJVB schreef op 31.01.2010 22:15:
Mark, die session is omdat ik het idee krijg dat de ts wilt dat de gebruiker het kan raden.
Je moet de getallen dan ergens opslaan.

Correct. Bedankt voor jullie suggesties wat betreft hoe het anders kan, zal het morgen even gaan toepassen en testen :)
 
Pim -

Pim -

01/02/2010 09:53:00
Quote Anchor link
@nico
Nee hoor, juist de getallen 0 t/m 9999 zijn correct, 1000 t/m 9999 niet. Bij de eerste zijn alle getallen gelijk verdeeld, bij de tweede niet.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.